<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>

<body>
    <script>

        //让用户输入五个有效年龄（0-100之间）
        // 定义一个数组
        let ageArr = []
        for (let i = 1; i <= 5; i++) {
            let age = +prompt('请输入五个有效年龄')
            if (age >= 0 && age <= 100) {
                ageArr.push(age)
            } else {
                alert('请输入合法年龄')
                i = i - 1
            }
        }
        console.log(ageArr)
        // 打印出所有人的年龄 (数组筛选)
        for (let i = 0; i < ageArr.length; i++) {
            document.write(`年龄是${ageArr[i]}`)
        }

        // 打印出所有人的年龄 (数组筛选)
        // 定义一个成年人数组
        let adultArr = []
        for (let i = 0; i < ageArr.length; i++) {
            if (ageArr[i] > 18) {
                adultArr.push(ageArr[i])
            }
        }
        console.log(adultArr)
        document.write(`所有成年人的年龄是${adultArr}`)

        // 打印出所有人总年龄 （累加）
        // 定义一个年龄综合
        let sum = 0
        for (let i = 0; i < ageArr.length; i++) {
            sum += ageArr[i]
        }
        document.write(`所有人的总年龄是${sum}岁`)

        // 打印出所有人的平均年龄 （累加）
        document.write(`所有人的平均年龄是${sum / ageArr.length}岁`)

        // 打印出最大年龄和最小年龄 （最大值）
        // 定义一个最大值和一个最小值
        let max = ageArr[0]

        for (let i = 0; i < ageArr.length; i++) {
            if (ageArr[i] > max) {
                max = ageArr[i]
            }
        }
        document.write(`最大年龄是${max}`)


        let min = ageArr[0]
        for (let i = 0; i < ageArr.length; i++) {
            if (ageArr[i] < min) {
                min = ageArr[i]
            }
        }
        document.write(`最小年龄是${min}`)




    </script>
</body>

</html>